home *** CD-ROM | disk | FTP | other *** search
/ Power Utilities / Power Utilities.iso / ek / dscan420 / ds_read.me < prev    next >
Encoding:
Text File  |  1991-11-12  |  35.5 KB  |  697 lines

  1.  
  2.  
  3.  
  4.  
  5.                        Directory Scanner (tm)  Ver 4.20a
  6.                             Copyright (c) 1986-1991
  7.                                 by Nat Martino
  8.                               ALL RIGHTS RESERVED
  9.  
  10.                      Topic                              Page
  11.                      Program Summary . . . . . . . . . .   1
  12.                      Program Display . . . . . . . . . .   2
  13.                      File Composition  . . . . . . . . .   2
  14.                      Installation Procedures . . . . . .   3
  15.                      Program Limitations . . . . . . . .   4
  16.                      Recent Revision History . . . . . .   5
  17.                      Common Problems & Solutions . . . .  10
  18.                      Reporting Software Bugs . . . . . .  11
  19.                      Contacting the Author . . . . . . .  12
  20.                      Registration/Licensing  . . . . . .  12
  21.                      Disclaimer  . . . . . . . . . . . .  12
  22.  
  23.  -----------------------------[  PROGRAM SUMMARY  ]----------------------------
  24.  
  25.             ---  A Directory/File Management and DOS Shell Program ---
  26.  
  27.        Presents a tree diagram of the directory structure  of  the  current
  28.        disk/drive on the left side of the display screen.  A listing of the
  29.        files in the current directory is displayed on the right side of the
  30.        display screen.
  31.  
  32.        The Mouse or Function Keys allow movement up and  down  through  the
  33.        directory tree to "highlight" and enter directories  and display the
  34.        appropriate files of the directory on the right side of the display.
  35.  
  36.        A Popup Mouse  menu  or  Option  keys  are  available  for  copying,
  37.        deleting, moving, renaming, tagging, untagging,  finding,  executing
  38.        and doing many other functions on files.
  39.  
  40.        Users with color displays may select  their  choice  of  colors  for
  41.        foreground and background.  EGA 43 line mode is supported as is PS/2
  42.        MCGA and VGA 50 line mode.  A split-screen display mode is available
  43.        where 2 different directories on 2 different drives can be displayed
  44.        at the same time.
  45.  
  46.        The  user  may link in their favorite editor to the program  so that
  47.        they may "point & shoot" at a file and be able to edit it with their
  48.        desired editor.   Additionally,  the  user's  favorite  "lister"  or
  49.        "browse" program is linked into the program  to enable point & shoot
  50.        listing of the desired file.
  51.  
  52.        A macro facility is supported which  enables  the  user  to  specify
  53.        repetitive commands which can be activated with an  Alt,  Shift,  or
  54.        Control Function Key sequence.  It allows  specification  of special
  55.        key sequences  such  as  "%F"  (current  indicated  file)  and  "%T"
  56.  
  57.  
  58.                                     - 1 - 
  59.  
  60.  
  61.  
  62.        (currently tagged files) to be  included  in  the  macros.
  63.  
  64.        The program can handle up to 2000 directories per drive  and  up  to
  65.        2500 files per directory.  Additionally, the program will  make  use
  66.        of EMS memory to store the directory and file data.
  67.  
  68.        On-line context-sensitive help is  available  and  the  program  has
  69.        embedded program code to support a Microsoft Mouse.
  70.  
  71.  
  72.  -----------------------------[  PROGRAM DISPLAY  ]----------------------------
  73.  
  74.             The program presents a full screen  display  of  the  directory
  75.        structure of a given disk drive.  The display looks similar  to  the
  76.        following:
  77.  
  78. #a#b#c#d#e#f#g###################################### C:\DIR2 ##################
  79. # c:\                            # backup  .exe | finder  .com | guts    .zzz #
  80. # |-dir1                         # create  .com | finder  .exe | help    .def #
  81. # |-dir2                         # dump    .asm | finder  .obj | killer  .com #
  82. # | |-sub1                       # dump    .exe | guts    .asm | print   .com #
  83. # | | +-subsubno.1               # dump    .obj |>guts    .com<| qsort   .exe #
  84. # | +-sub2                       # eater   .bas | guts    .exe | vdisk   .sys #
  85. # +-dir3                         # eats         | guts    .obj | zoo     .bas #
  86. #   +-dir31                      # eatz    .bat |              |              #
  87. #     +-direct32                 #              |              |              #
  88. #       +-direct33               #              |              |              #
  89. #         +-direct34             #              |              |              #
  90. #           |-direct341          #              |              |              #
  91. #           +-direct342          #              |              |              #
  92. #                                #              |              |              #
  93. #                                #              |              |              #
  94. #                                #              |              |              #
  95. #                                #              |              |              #
  96. #                                #              |              |              #
  97. ###############################################################################
  98. Total: 10,456,123 | Help=?  Name ^ | Files: 22   Used: 137,354        Tagged: 0
  99. Used:   8 000,000 | Free Core 146K | ----name---- --size-- -date--  -time- attr
  100. Free:   2,456,123 | Drive 80% Full | guts    .com   17,123 10Aug85   4:36p r  a
  101.  
  102.  -----------------------------[  FILE COMPOSITION  ]---------------------------
  103.  
  104.        1. DS_READ.ME   - This read.me file
  105.  
  106.        2. DS.EXE -  The program which loads/reloads the  main  DS  program.
  107.                 This ".exe" file can be renamed  to  something  other  than
  108.                 "ds.exe" should  the  user  have a  conflict  with  another
  109.                 program by the same name; however,  the rest of the  ".exe"
  110.                 files which make up the program cannot be renamed.
  111.  
  112.        3. DS_OVRLY.EXE - The main  DS  program.   This  file should  not be
  113.                 renamed.
  114.  
  115.  
  116.                                     - 2 - 
  117.  
  118.  
  119.  
  120.  
  121.        4. DS_GLOBL.LOG - This file SHOULD NOT  EXIST  THE  FIRST  TIME  YOU
  122.                 INSTALL THE PROGRAM.  The program will create this file the
  123.                 first time the program  is  executed.  This  file  contains
  124.                 various global variables which are passed  between  program
  125.                 modules and resides in the "HOME" directory where  all  the
  126.                 rest of  the DS files  reside.   The  "HOME"  directory  is
  127.                 the directory where the "ds_ovrly.exe" file resides.
  128.  
  129.        5. DS_DRV_?.LOG - The  "?"  represents an appropriate drive  letter.
  130.                 This file  (or files)  SHOULD  NOT  EXIST  THE  FIRST  TIME
  131.                 YOU INSTALL THE PROGRAM.  The program will create the  file
  132.                 the first time the  program is  executed  so  long  as  the
  133.                 user has specified that a "log" file should  be  maintained
  134.                 for a specified drive with  the  "Ctrl-E"  option.  Once  a
  135.                 "log"  file  has  been   created  for  a  specified  drive,
  136.                 subsequent program startups and/or drive  changes  to  that
  137.                 specified drive should take little time as the program will
  138.                 obtain the  directory  structure  info  from  the log  file
  139.                 instead of scanning the entire disk for the information.
  140.  
  141.        6. DS_HELP.EXE  - The expanded context-sensitive help displays.  The
  142.                 program is  activated  from  within  the  main  program  by
  143.                 pressing the F10 key.  This file should not be renamed.
  144.  
  145.        7. DS_PROG.DEF  - The program "defaults"  file.  This file  contains
  146.                 data on the default startup colors, macro  definitions, the
  147.                 defined  editor  and lister,  the links of  directories  to
  148.                 numbers,   and   which   drives  should  have  "log"  files
  149.                 maintained.
  150.  
  151.        8. DS_USERS.MAN - A 46 page users manual.  (58 lines/page)
  152.  
  153.        9. DS_SITE.LIC  - Information on site licensing of the program.
  154.  
  155.       10. DS_SINGL.LIC - Information on single user licenses.
  156.  
  157.  
  158.  -------------------------[  INSTALLATION PROCEDURES  ]------------------------
  159.  
  160.        Note:  The following procedures make the assumption  that you have a
  161.               hard disk as drive "c" and boot up off that drive.
  162.  
  163.        1.  Make a subdirectory "DS" under the "C:\" (root) directory.
  164.  
  165.        2.  Copy all DS files to this new "C:\DS" directory.
  166.  
  167.        3.  Remove any files from previous versions of  the DS program  to a
  168.            backup floppy so that this new version will not attempt  to  use
  169.            supporting files from previous versions.  The "ds_prog.def" file
  170.            from version 4.10 should be compatable with version 4.20 so  you
  171.            should not need to delete this file or  re-enter all your  macro
  172.  
  173.  
  174.                                     - 3 - 
  175.  
  176.  
  177.  
  178.            definitions.
  179.  
  180.        4.  In "autoexec.bat" file of root directory have the following line:
  181.  
  182.                   PATH c:\;C:\DS;....     {"...." = other user directories}
  183.  
  184.           Sample "autoexec.bat" entries follow:
  185.  
  186.             PATH c:\;c:\dos;C:\DS;... {"C:\DS" plus other user directories}
  187.             dpath                     {shareware dpath program  - OPTIONAL}
  188.             set DS=C:\DS      {OPTIONAL - sets HOME directory of ds files }
  189.  
  190.           Notes:
  191.             a. The  "set DS=..." command is OPTIONAL.  In prior versions it
  192.                was mandatory.  If used,  it will set the HOME directory for
  193.                the DS files.  If not  used,  the  HOME  directory  will  be
  194.                determined by searching for the "ds_ovrly.exe" file first in
  195.                the default current directory and  then  in  the  succeeding
  196.                directories in the PATH.
  197.  
  198.             b. "DPATH" shareware program is optional but useful  to  enable
  199.                DOS to find overlay and support files the editor  may  need.
  200.                Users with DOS version 3.2  or  later  should  use  the  DOS
  201.                "APPEND" command which does the  same  thing  as  the  DPATH
  202.                program.
  203.             c. A cursor/keyboard speedup program (like  "hotkey"  shareware
  204.                program) is also highly recommended in  your  "autoexec.bat"
  205.                file to speed up directory and file movement.
  206.             d. Another entry that MUST be  in  your  "environment"  for the
  207.                program to execute is the "COMSPEC=" variable. This variable
  208.                is normally inserted in your "environment" automatically  by
  209.                DOS upon booting up the system.  You can check  to see  that
  210.                it has been loaded into  the  environment  by  typing  "set"
  211.                followed by a carriage return at the DOS prompt.  You should
  212.                see a line something like the following:
  213.                               COMSPEC=c:\command.com
  214.  
  215.        5.  Reboot the computer. (ie: Ctrl-Alt-Del)
  216.  
  217.        6.  Type "ds" at the DOS prompt if "ds" was not the last line of
  218.            your "autoexec.bat" file.
  219.  
  220.  ---------------------------[  PROGRAM LIMITATIONS  ]--------------------------
  221.  
  222.        Maximum number of fixed/hard disk drives supported/saved: 26
  223.  
  224.        Note: The number of drives saved or "logged" is user-definable.  Use
  225.              the "Ctrl-E" option to enter the drive letters of those drives
  226.              you wish to have logged.  Floppy  disk  drives  and  RAM  disk
  227.              drives are not recommended to "log" as it takes little time to
  228.              scan those type drives.
  229.  
  230.  
  231.  
  232.                                     - 4 - 
  233.  
  234.  
  235.  
  236.        Maximum number of Directories per drive: 100 to 2000 (using DOS)
  237.                                                 512 to 2048 (using EMS)
  238.  
  239.        Maximum number of Files per directory: 200 to 2500 (DOS or EMS)
  240.  
  241.        Maximum length of full pathname for any directory: 64 characters
  242.  
  243.        Maximum length of directory printname on screen: 39 characters
  244.  
  245.        The program size in memory varies based on the  program  limits  the
  246.        use chooses for  MAX_DIR & MAX_FILES  and whether or not EMS is used
  247.        to store those data structures.  If EMS is used to store  both  data
  248.        structures, the program takes up approximately 95k in DOS memory.
  249.  
  250.  
  251.  -------------------------[  RECENT REVISION HISTORY  ]------------------------
  252.  
  253.        Ver 4.00 (02 Apr 90)
  254.  
  255.                  -  Added Split Screen mode.   Hitting  the  "s"  key  will
  256.                     split the display screen in two with an upper and lower
  257.                     display.  Initially both upper and lower  displays  are
  258.                     identical,  but  each  display  can  be  changed  to  a
  259.                     different drive/directory.  Hitting the "s"  key  while
  260.                     in the split screen mode will revert the display to the
  261.                     single full screen mode.  Hitting the "+"  key while in
  262.                     the split screen mode will "SWITCH"  the active display
  263.                     from upper to lower or lower to upper.  Hitting the "+"
  264.                     key while in full screen mode,  after having previously
  265.                     selected split screen mode, will "FLIP" the full screen
  266.                     display to the other full screen display.
  267.  
  268.                  -  Added 3 options to the Edit Defaults  (Ctrl-E)  option.
  269.  
  270.                        + Users may specify a print  program  as  they  were
  271.                          previously able to specify an  editor  and  lister
  272.                          program.  Specify  a  "complete pathname"  for the
  273.                          desired program.
  274.  
  275.                        + Users may  specify  whether  the  space  bar  will
  276.                          toggle the operation of the arrow keys to work  on
  277.                          both files and directories, or just files.
  278.  
  279.                        + Users may specify for each option ("e", "l",  "x",
  280.                          "c", and "p") which has an overlay counterpart,  a
  281.                          memory  limit  at  which  point  the  option  will
  282.                          automatically switch from doing the normal  option
  283.                          to doing the overlay option.  Lowering the  memory
  284.                          limit will decrease the  possibility  the  overlay
  285.                          option will be used, while increasing  the  memory
  286.                          limit will increase the  possibility  the  overlay
  287.                          option will be used.
  288.  
  289.  
  290.                                     - 5 - 
  291.  
  292.  
  293.  
  294.  
  295.                  -  First attempt  at  installing  code  for  compatability
  296.                     with Desqview.
  297.  
  298.                  -  Deleted Backup option due to lack of available time  to
  299.                     accomplish required  modifications  to  backup  program
  300.                     to conform with new  changes.  Have moved  archive  bit
  301.                     display,   previously  available  only  in  the  backup
  302.                     option, to the main display.
  303.  
  304.                  -  Modified Attribute File option "A" to  include  archive
  305.                     bit and to enable users to  tag or  untag  files  based
  306.                     on read-only, system, hidden, and/or archive bits.
  307.  
  308.                  -  Added Control Tagging Option  "ctrl-t".   Enables  user
  309.                     to tag or untag files based on  matches or  comparisons
  310.                     with Name, Date,  and/or  Size  of files.   Also allows
  311.                     comparisons of files across split screen displays.
  312.  
  313.                  -  This version of the program commenced using "overlays".
  314.                     The overlays were necessary to prevent the program from
  315.                     using too much memory if the entire program was  memory
  316.                     resident.    Please  ensure  you  use  the  new  loader
  317.                     "ds.exe" that comes with this version  of  the  program
  318.                     and is required for  use  with  this  overlay  version.
  319.                     Ensure you remove all files from previous  versions  of
  320.                     the program so this version will not  inadvertently use
  321.                     any such files.  The "ds_prog.def"  file  is  the  only
  322.                     file which can be copied to this version of the program.
  323.  
  324.        Ver 4.00a (20 Jun 90)
  325.  
  326.                  -  Fixed bug which caused program to occasionally  lose or
  327.                     forget its default colors.  The change was made to  the
  328.                     "ds_ovrly.exe" file.
  329.  
  330.                  -  Fixed bug which caused program to return to the DS HOME
  331.                     directory  (directory where DS files are stored)  on  a
  332.                     drive change vice returning to the default directory on
  333.                     the same drive.   The  change  was  made  in  both  the
  334.                     "ds.exe" and "ds_ovrly.exe" files.
  335.  
  336.        Ver 4.00b (14 Nov 90)
  337.  
  338.                  -  Fixed bug which caused program to lock up when  sorting
  339.                     by ".ext" with more than 128 files in a directory  with
  340.                     the same extension.
  341.  
  342.        Ver 4.10 (1 Mar 91)
  343.  
  344.                  -  Added an option within "CTRL-L" Program Limits to allow
  345.                     users to define the  MAX_DIRECTORIES  &  MAX_FILES  for
  346.  
  347.  
  348.                                     - 6 - 
  349.  
  350.  
  351.  
  352.                     their own copy  of the  program.   Max Directories  can
  353.                     vary from 100 to 2000.   Max Files can vary from 200 to
  354.                     2500.   Expanded Memory (EMS) can also be used to store
  355.                     the data structures for directories and/or files.  This
  356.                     new option required a change in the  two  primary  data
  357.                     structures of the program.  Nearly every  line of  code
  358.                     in the entire program was affected and several  program
  359.                     modules had to be entirely rewritten from scratch.
  360.  
  361.                  -  This version of the program will automatically make use
  362.                     of available expanded (EMS) and  extended (XMS)  memory
  363.                     for caching of program  overlays  to  expedite  program
  364.                     execution.
  365.  
  366.                  -  Unlike previous  versions of the program,  this version
  367.                     DOES NOT REQUIRE the  "set DS=....."  command be issued
  368.                     prior  to  starting  the  program.   The  program  will
  369.                     execute properly so  long  as  the  "ds_ovrly.exe"  and
  370.                     "ds.exe" files can  be  found in  the  current  default
  371.                     directory or one of the directories in the PATH. If the
  372.                     "set DS=...."  command IS used, however,  it  WILL take
  373.                     precedence in setting the DS "HOME"  directory  to  the
  374.                     specified directory.
  375.  
  376.                  -  Again, a new version of the loader "DS.EXE" is provided
  377.                     and required with this release.  Ensure  you remove all
  378.                     files from previous versions of  the  program  so  this
  379.                     version will not inadvertently use any such files.  You
  380.                     CAN copy over the "DS_PROG.DEF" file from version  4.00
  381.                     to this version 4.10. This should preserve your defined
  382.                     macros  and  directory  links;   however,  REVIEW  YOUR
  383.                     DEFAULTS  (USING  ALT-F10)  PRIOR  TO  USING  THEM,  AS
  384.                     VERSION  4.10  SHOULD  CONVERT  THE  FILE  FORMAT  FROM
  385.                     VERSION 4.00 TO 4.10 WHEN YOU REVIEW THEM.  DO NOT copy
  386.                     the "DS_GLOBL.LOG" file from a previous version to this
  387.                     version.
  388.  
  389.                  -  "T" Tag option has changed  to a  "Toggle Tag"  option.
  390.                     Selecting the "T" option will tag a file which  is  not
  391.                     tagged but untag a file which is already  tagged.  This
  392.                     should help with mouse drivers.
  393.  
  394.                  -  Directory indents on the left-side  tree  display  have
  395.                     been changed to a 2 character indent.   This  makes for
  396.                     a more compact tree display but will enable  more  file
  397.                     columns to be displayed more often.
  398.  
  399.                  -  "C" DOS Command option will clear only bottom  3  lines
  400.                     initially vice clearing the entire screen.
  401.  
  402.                  -  Added   options   "CTRL-C"   and  "CTRL-X"  which  work
  403.                     identical to the "C" and "X" options except that unlike
  404.  
  405.  
  406.                                     - 7 - 
  407.  
  408.  
  409.  
  410.                     "C" & "X" which execute through a NEW command processor
  411.                     (COMMAND.COM),  the new "CTRL-C"  and "CTRL-X"  options
  412.                     execute  through  the  ORIGINAL (1st  loaded)   command
  413.                     processor via UNDOCUMENTED DOS INT 2E. This way another
  414.                     command  processor  is  not loaded into  memory.   When
  415.                     executing a "set" command thru normal "C"  option - the
  416.                     last line in the ENVIRONMENT specifies the following:
  417.                              ";C_FILE_INFOx---AA"     (without quotes)
  418.                     and modifying the ENVIRONMENT under the "C" option does
  419.                     no  good  because upon termination of the newly  loaded
  420.                     command   processor   the   modified   ENVIRONMENT   is
  421.                     discarded.   When executing a set command thru "CTRL-C"
  422.                     the above line is NOT in the ENVIRONMENT.  This enables
  423.                     modifying  the  ENVIRONMENT from the "CTRL-C"   option,
  424.                     exiting  DS and still having the  modified  ENVIRONMENT
  425.                     present.    As  this option uses  an  UNDOCUMENTED  DOS
  426.                     function,  it may not work on all systems and I have no
  427.                     way  of knowing if it will work on replacement  command
  428.                     shells  like "4DOS".   Additionally it has the drawback
  429.                     that it is not "reentrant".   In other words you cannot
  430.                     start up DS,  select CTRL-C,  start up a second copy of
  431.                     DS,   and then select CTRL-C or CTRL-X in  this  second
  432.                     copy  of  DS.    The results of doing  so  is  that  on
  433.                     termination  of the second DS program the user will  be
  434.                     unable to resume the original DS program and the amount
  435.                     of  memory  that the 1st DS program was using  will  be
  436.                     locked  up  and lost in memory.   Such is not the  case
  437.                     with  the normal "C"  command.  These 2 new options are
  438.                     available  for power users to use or abuse,  and  since
  439.                     they  are  based on an undocumented DOS  function  they
  440.                     will not be documented in the DS manual or help screen.
  441.  
  442.        Ver 4.10a (10 Mar 91)
  443.  
  444.                  -  Fixed bug which prevented cloning program if used  on a
  445.                     computer where the "share.exe" program is operating for
  446.                     monitoring network/multi-user file sharing.   Use  of a
  447.                     new linker with this version of  the  program  requires
  448.                     the "ds_ovrly.exe" file  to be a  "read-only"  file  if
  449.                     using the  program in conjunction with the  "share.exe"
  450.                     program.
  451.  
  452.                  -  Disabled automatic caching of program overlays  in  EMS
  453.                     and XMS.  Bug in caching  software  caused  program  to
  454.                     grab and hold all available extended (XMS) memory.
  455.  
  456.        Ver 4.10b (1 July 91)
  457.  
  458.                  -  Fixed bug which on  networks  occasionally  caused  the
  459.                     program to repeat the tree structure at lower levels of
  460.                     the tree.  This was caused when the  user  had  network
  461.                     access to one directory but not it's subdirectory. When
  462.  
  463.  
  464.                                     - 8 - 
  465.  
  466.  
  467.  
  468.                     attempting to change directory  into  the  subdirectory
  469.                     the network prevented the change (due to access rights)
  470.                     but the DS program failed to account for the error  and
  471.                     incorrectly reported the same  subdirectories  multiple
  472.                     times under the same parent directory.
  473.  
  474.        Ver 4.10c (26 July 91)
  475.  
  476.                  -  Fixed bug which occasionally caused  an  "R6000 - stack
  477.                     overflow"  runtime error if the user had a large number
  478.                     of directories under a specific subdirectory.
  479.  
  480.                  -  Fixed bug which reported "Free Core" in error if avail-
  481.                     able conventional memory was above 512K bytes (524288).
  482.                     A variable was incorrectly defined as  an  integer  (it
  483.                     should have been unsigned integer) and therefore rolled
  484.                     over to a negative number beyond 512k. Seems no one saw
  485.                     this error before DOS 5.0 came out  and  provided  more
  486.                     conventional memory by moving DOS to  the  High  Memory
  487.                     Area.
  488.  
  489.                  -  Added display of an additional message when  program is
  490.                     scanning disk for directory structure information.  The
  491.                     message informs the user how many  directories  it  has
  492.                     found and how many it has currently read.
  493.  
  494.                  -  Added limited capability to redefine option  activation
  495.                     keys and to lockout or prevent  an  option  from  being
  496.                     used.  Redefinition of keys is  effective  only at  the
  497.                     "topmost" level of the program  and  not  effective  at
  498.                     lower levels after an option has already been selected.
  499.                     Users will have to modify the "ds_ovrly.exe" file  with
  500.                     a "byte changer"  program  to  accomplish  the  desired
  501.                     redefinitions and it will be necessary to first  remove
  502.                     the "read-only" attribute from the "ds_ovrly.exe"  file
  503.                     to modify it.  See the User's Manual for details.
  504.  
  505.        Ver 4.20 (18 Oct 91)
  506.  
  507.                  -  Added embedded  program  code  to  support a  Microsoft
  508.                     Mouse.  It enables the following:
  509.  
  510.                     + "Clicking" on a displayed  drive letter  will  change
  511.                       drives.
  512.  
  513.                     + "Dragging"  files  from the  file box to a  displayed
  514.                       drive letter,  directory  in the tree,  or the  other
  515.                       file box  of a  dual screen  display  will  copy/move
  516.                       files.
  517.  
  518.                     + Switch screens  on  dual  screen  display  simply  by
  519.                       moving the mouse to the other screen.
  520.  
  521.  
  522.                                     - 9 - 
  523.  
  524.  
  525.  
  526.  
  527.                     + Scroll up or down the directory tree with a depressed
  528.                       mouse button.
  529.  
  530.                     + Enter a directory by "clicking" on the directory name.
  531.  
  532.                     + "Clicking" on a filename will toggle the "TAGGING" of
  533.                       that file.
  534.  
  535.                     + "Pressing"  on one  filename  and  "Releasing"  on  a
  536.                       different filename  will  toggle  ALL  of  the  files
  537.                       between the start and end files inclusive.
  538.  
  539.                     + "Double Clicking"  on a  filename  will  execute  the
  540.                       specified file.
  541.  
  542.                     + "Clicking"  the  mouse  to  activate/deactivate split
  543.                       screen mode.
  544.  
  545.        Ver 4.20a (12 Nov 91)
  546.  
  547.                  -  Fixed following 2 bugs with Extended Help program.
  548.  
  549.                     * Extended Help terminated immediately if mouse  driver
  550.                       was not installed.
  551.  
  552.                     * Extended Help terminated with an R6009 Run Time Error
  553.                       if the user was using  more than  about 500  bytes in
  554.                       the DOS "environment".
  555.  
  556.                  -  ANSI.SYS Users    If you use "ansi.sys"  and  the  ESC-
  557.                     key sequences to redefine the function  keys  (F1-F10),
  558.                     the DS program will probably not function  properly  as
  559.                     it gets keyboard input via DOS.   You can force  DS  to
  560.                     obtain keyboard input via the  BIOS  (avoiding DOS  and
  561.                     "ansi.sys" conflicts) by using a "byte changer" program
  562.                     to search for and change the following 4-byte sequence:
  563.  
  564.                         [DB]   to   [BD]    (ie: reverse the 'D' & 'B')
  565.  
  566.                     in  the  "ds_ovrly.exe"  file.   Be  advised  the  file
  567.                     "ds_ovrly.exe" is normally a read-only file  and  would
  568.                     have to have the read-only bit turned off before it can
  569.                     be modified.
  570.  
  571.  -----------------------[  COMMON PROBLEMS & SOLUTIONS  ]----------------------
  572.  
  573.             Some recommendations and/or common problems follow:
  574.  
  575.        1.  Do not modify the DS files and make them  "read-only"  (with the
  576.        exception of "ds_ovrly.exe"  which should be  read-only).   Many  of
  577.        the DS files must be written to or modified based  on  options which
  578.  
  579.  
  580.                                     - 10 - 
  581.  
  582.  
  583.  
  584.        you select.  To enable the files to be modified,  the files must not
  585.        be "read-only".
  586.  
  587.        2.  When moving the  program to another computer or when  installing
  588.        a  new  video   display   in  the  current   computer,   delete  the
  589.        "ds_globl.log" file.  The  "ds_globl.log"  file maintains data about
  590.        the type of video display and computer the DS  program  is currently
  591.        operating on and  enables  the  program  to  make  certain decisions
  592.        based on that data.  If the  system  configuration  changes  due  to
  593.        moving  the  program  to a new  machine or  installing a  new  video
  594.        display adaptor, the program must be forced into determining the new
  595.        system configuration.  Deleting the "ds_globl.log" file  will  force
  596.        the program to determine the new system configuration and  create  a
  597.        new "ds_globl.log" file.
  598.  
  599.        3.  If you experience difficulty seeing the text while operating  on
  600.        a non-color video display, select the "alt-k" option and then the F6
  601.        (reset mono attribute) suboption.  This should enable  the  user  to
  602.        see the program display as it sets  the  foreground  and  background
  603.        colors/attributes to values which can be seen on all  displays.  The
  604.        user should then select the F4  (save default colors)  suboption  so
  605.        that the program will record these values for later use.
  606.  
  607.        4.  Deleting Directories - To delete a directory from within DS, the
  608.        directory must  be  empty  (no files)  AND  the  user  MUST  NOT  BE
  609.        CURRENTLY IN the directory which they are trying  to  delete.  Users
  610.        often forget the second point.
  611.  
  612.  
  613.  -------------------------[  REPORTING SOFTWARE BUGS  ]------------------------
  614.  
  615.             The key to  correcting  software  bugs  is  to  identify  those
  616.        actions which will REPEATEDLY cause the program  to  perform  in  an
  617.        incorrect manner.  REPEATABILITY is essential to  identifying  those
  618.        sections of code which must be corrected.  Identifying  the  precise
  619.        circumstances which  will  repeatedly  cause  the  discrepancy  will
  620.        enable the author to duplicate the procedure,  verify  the  problem,
  621.        identify and isolate the faulty program modules,  and  develope  the
  622.        code necessary to rectify the discrepancy.
  623.  
  624.             In addition to identifying the circumstances which will repeat-
  625.        edly cause a discrepancy, the user should verify  that  the  problem
  626.        occurs in a "virgin DOS" system.  A "virgin DOS" system is a  system
  627.        which has been "booted"  with  no  TSR's  or  other  special  device
  628.        drivers or programs running.  If the discrepancy occurs in a "virgin
  629.        DOS" system the author again has a good  chance  of  correcting  the
  630.        problem.  If the discrepancy does not occur in a "virgin DOS" system
  631.        then the problem may be caused  by a  conflict  with a  TSR,  device
  632.        driver, or other loaded program.   This makes it much more difficult
  633.        to isolate and correct the problem as the author  probably  does not
  634.        possess the same programs the user possesses, and a conflict between
  635.        DS and another program could possibly be  the  fault  of  the  other
  636.  
  637.  
  638.                                     - 11 - 
  639.  
  640.  
  641.  
  642.        program.
  643.  
  644.  
  645.  --------------------------[  CONTACTING THE AUTHOR  ]-------------------------
  646.  
  647.             I welcome comments, suggestions, and  indications  of  possible
  648.        bugs or discrepancies.  Users may contact me at the address below.
  649.  
  650.                                   Nat Martino
  651.                                   PO Box 21284
  652.                                   Concord, CA 94521
  653.                                   (510) 672-0538
  654.  
  655.  ------------------------[  REGISTRATION & LICENSING  ]------------------------
  656.  
  657.     *  A $15 shareware contribution is requested for using the program.
  658.     *  The author retains the sole right to sell the program.
  659.     *  The author grants users the right to copy and distribute the program
  660.        within the following constraints:
  661.          - All program files remain unaltered and are distributed en masse.
  662.          - Only the original "non-cloned" version of the program  with  the
  663.            startup/termination and drive change time delays is distributed.
  664.          - No attempt is made to sell the program, or to make money from it
  665.            or any modified version of it.
  666.          - The program is not  bundled  with  any  other  hardware/software
  667.            transactions without the author's permission.
  668.          - Recognized users' groups may charge a maximum $5 duplication  or
  669.            distribution fee.
  670.     *  Continued use of the program (more than 2 weeks) by any  individual,
  671.        corporation  or institution without a single-user or site license is
  672.        prohibited.
  673.     *  A Single-User License (no disk) is obtained by sending  in  the  $15
  674.        shareware contribution.  This assumes you already have  the  program
  675.        and are registering it so that you can  "clone"  a copy without  the
  676.        time-delay.  The "cloning" information is provided to  the  user  as
  677.        part of the registration.
  678.     *  A Single-User License with a disk (5.25" 360k only)  of  the  latest
  679.        version of the program can be obtained  from  the  author  for  $25.
  680.     *  Corporations   and  other  institutions  (including  government  and
  681.        educational)  which desire using the  program should  refer  to  the
  682.        "DS_SITE.LIC"  file  for  site licensing information.
  683.  
  684.  
  685.  ------------------------------[  DISCLAIMER  ]--------------------------------
  686.  
  687.             The author disclaims all warranties expressed or implied  as to
  688.        the  quality or performance of this program.  The author will not be
  689.        held liable for any lost profits, lost savings or  any other direct,
  690.        indirect, incidental or consequential damages resulting from the use
  691.        of this program. Your use of this program constitutes your agreement
  692.        to this disclaimer and your  release of  the author from any form of
  693.        liability or litigation.
  694.  
  695.  
  696.                                     - 12 - 
  697.